.tableMod table{
    width:100%;
    line-height:1.4em;
    border:1px solid #e0e0e0;
}
.tableMod table th,
.tableMod table td{
    padding:8px 10px;
    border:1px solid #e0e0e0;
}
.tableMod table th{
    color:#333;
	background:url(../img/resetX.gif) 0 -275px repeat-x;
}
.tableMod table tr{
    background-color:#FFF;
}
.tableMod table .hover{background-color:#fffce4;}

.tableMod table .op a{color:#9a9a9a;}
.tableMod table  a:link{ text-decoration:none; }

.tableMod table .op a:hover{color:#f18900;}
.tableMod table .opp a{
	color:#9a9a9a;
	text-decoration:line-through;
}
.tableMod table .opp a:hover{
	color:#f18900;
	text-decoration:line-through;
}

.tableMod table .sub_news_sort{
    margin-left:30px;
}
.tableMod table .add_sort{
    margin-left:30px;
    color:#9a9a9a;
}
/*������ҳ*/

#page {
	padding-right: 5px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 3px;
	padding-top: 30px;
	text-align: right;
}
#page a {
	border: #e5e5e5 1px solid;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	color: #333;
	text-decoration: none;
	background:#fff;
}
#page a:hover {
	border: #257bd4 1px solid;
	color: #fff;
	background:#257bd4;
}
#page a:active {
	border-right: #257bd4 1px solid;
	border-top: #257bd4 1px solid;
	border-left: #257bd4 1px solid;
	color: #000;
	border-bottom: #257bd4 1px solid
}
#page span {
	border: #e5e5e5 1px solid;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 2px;
	color: #444444;
	background-color: #fff;
}
#page span.current {
	border: #257bd4 1px solid;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #257bd4;
}
#page span.disabled {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	border-left: #ccc 1px solid;
	color: #aaa;
	border-bottom: #ccc 1px solid;
}
#page select{
    padding:3px 4px;
    color:#666;
}
/* jquery.treeTable.sortable
 * ------------------------------------------------------------------------- */
.treeTable tr td .expander {
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
  zoom: 1; /* IE7 Hack */
}

.treeTable tr.collapsed td .expander {
  background-image: url(../img/toggle-expand-dark.png);
}

.treeTable tr.expanded td .expander {
  background-image: url(../img/toggle-collapse-dark.png);
}


.treeTable tr.selected, .treeTable tr.accept {
  background-color: #3875d7;
  color: #fff;
}

.treeTable tr.collapsed.selected td .expander, .treeTable tr.collapsed.accept td .expander {
  background-image: url(../img/toggle-expand-light.png);
}

.treeTable tr.expanded.selected td .expander, .treeTable tr.expanded.accept td .expander {
  background-image: url(../img/toggle-collapse-light.png);
}

.treeTable .ui-draggable-dragging {
  color: #000;
  z-index: 1;
}
/* ͼƬ�ϴ���ʽ
 * ------------------------------------------------------------------------- */
.thumbs_loading {
	background: #eee url(../img/loading.gif) center no-repeat; width:24px; height:24px;
}
 #photoalbum li{float:left;width:160px;height:160px;border:1px solid #ddd;padding:2px;text-align: center;margin:0 5px 5px 0; list-style:none;}
 #photoalbum li .img{width: 160px;height: 140px;display: table-cell;vertical-align: middle;}
 #photoalbum li img{max-width: 160px;max-height: 140px;vertical-align: middle;}
.commonthumb img {max-width: 160px;height: 140px;display: table-cell;vertical-align: middle;}
/*��ʾҳ��*/
.z_tips{

    padding:40px 0 40px 0;
    color:#666;
    font-size:18px;
    text-align:center;
    line-height:1em;
    border:1px solid #e5e5e5;
    background-color:#fbfbfb;
	margin:20px 20px  auto;
}
.z_tips > p{font-size:14px;}
.z_tips > span{
    display:inline-block;
    *zoom:1;
    *display:inline;
    font-size:18px;
    padding-left:43px;
    padding:5px 0 10px 43px;
	line-height:33px;
}
.z_tips > span div{
	background:url(../img/iconjump.png) no-repeat;
	*background:url(../img/iconjump.gif) no-repeat;
	width:33px;
	height:33px;
	float:left;
	margin-right:5px;
}
.z_tips .false div{
    background-position:-161px -100px;
}
.z_tips .true div{
    background-position:-200px -100px;
}
.z_tips .red{
    font-family:microsoft Yahei;
    color:#f00;
}
.z_tips .blue{
    color:#1f7ac4;
}
.z_tips .detail{
	padding:15px;
}

.i-checks .padding-left0 {padding-left: 0px;}